promote one's idea - Turkish English Dictionary